home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / uhren & terminkalender / organizer / timeevent_1.1 / doc / english.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  17KB  |  307 lines

  1. @database
  2. @author Alexander Lazarevic
  3. @(c) All right resereved. 
  4. 1994 Alexander Lazarevic
  5. @$VER: TimeEvent.guide_(english) 1.1 (17.07.94)
  6. @index Index
  7. ## $Id: english.guide 1.4 1994/09/15 19:30:16 Alexander_Lazarevic Exp Alexander_Lazarevic $
  8. @width 80
  9. @height 60
  10. @node Main "TimeEvent Document"
  11.                  TimeEvent Preferences
  12.                   Version 1.1
  13.             Copyright 
  14.  1994 by @{"Alexander Lazarevic" link Author}
  15.                    Table of Contents
  16.             @{"           What is TimeEvent?           " link Description}
  17.             @{"          Do I have all files?          " link FileList}
  18.             @{"      What do I need for TimeEvent?     " link Minimum}
  19.                 @{"       How do I install TimeEvent?      " link Installation}
  20.                 @{"         How do I use TimeEvent?        " link Usage}
  21.             @{"Why doesn't TimeEvent speak my language?" link Language}
  22.             @{"     What's about that legal stuff?     " link LegalStuff}
  23. @endnode
  24. @node Description "What is TimeEvent?"
  25. With  the TimeEvent Preference  Editor you can  control the execution times of a
  26. list of programs.
  27. You can popup a requester to remind you of a special date, start a  backup every
  28. week  or let your computer fetch  your  email  during  the night, because of the
  29. lower rates.
  30. As with the System Preference Editors, there has  to be an additional program to
  31. perform the settings made with TimeEvent.  This  program is  called cron and  it
  32. runs in the background. 
  33. @endnode
  34. @node FileList "Do I have all files?"
  35. These are the contents of the original TimeEvent archive:
  36. Listing of archive 'TimeE1_1.lha':
  37. Original  Packed Ratio    Date     Time     Atts   Method CRC  Host OS  L U
  38. -------- ------- ----- --------- -------- -------- ------ ---- -------- ---
  39. TimeEvent_1.1/Catalogs/deutsch/TimeEvent.catalog
  40.      962     526 45.3% 15-Sep-94 19:41:22 ----rwed  -lh5- C4C7 Unknown  0  
  41. TimeEvent_1.1/Changes
  42.      346     231 33.2% 15-Sep-94 19:41:28 ----rw-d  -lh5- E6DD Unknown  0  
  43. TimeEvent_1.1/Changes.info
  44.      463     206 55.5% 15-Sep-94 19:59:00 ----rw-d  -lh5- D6A9 Unknown  0  
  45. TimeEvent_1.1/Doc.info
  46.      632     280 55.6% 15-Sep-94 19:59:00 ----rw-d  -lh5- 2C2E Unknown  0  
  47. TimeEvent_1.1/Doc/deutsch.guide
  48. TimeEvent_1.1/Doc/deutsch.guide.info
  49.      503     260 48.3% 15-Sep-94 19:58:54 ----rw-d  -lh5- 1004 Unknown  0  
  50. TimeEvent_1.1/Doc/english.guide
  51. TimeEvent_1.1/Doc/english.guide.info
  52.      503     258 48.7% 15-Sep-94 19:58:54 ----rw-d  -lh5- 2815 Unknown  0  
  53. TimeEvent_1.1/Install.info
  54.      632     281 55.5% 15-Sep-94 19:59:00 ----rw-d  -lh5- 0526 Unknown  0  
  55. TimeEvent_1.1/Install/deutsch.info
  56.      569     331 41.8% 15-Sep-94 19:58:50 ----rw-d  -lh5- 3282 Unknown  0  
  57. TimeEvent_1.1/Install/english.info
  58.      569     327 42.5% 15-Sep-94 19:58:50 ----rw-d  -lh5- AD7E Unknown  0  
  59. TimeEvent_1.1/Install/Installer.script
  60.    10260    2671 73.9% 15-Sep-94 19:41:24 ----rwed  -lh5- 4D9B Unknown  0  
  61. TimeEvent_1.1/Prefs.info
  62.      724     352 51.3% 15-Sep-94 19:59:00 ----rw-d  -lh5- C2E4 Unknown  0  
  63. TimeEvent_1.1/Prefs/TimeEvent
  64.    21448   11093 48.2% 15-Sep-94 19:41:26 ----rwed  -lh5- E4D1 Unknown  0  
  65. TimeEvent_1.1/Prefs/TimeEvent.info
  66.      655     424 35.2% 15-Sep-94 19:58:48 ----rw-d  -lh5- FE98 Unknown  0  
  67. TimeEvent_1.1/README
  68.      658     377 42.7% 15-Sep-94 19:41:26 ----rwed  -lh5- 3743 Unknown  0  
  69. TimeEvent_1.1/README.info
  70.      591     314 46.8% 15-Sep-94 19:59:00 ----rw-d  -lh5- 495E Unknown  0  
  71. -------- ------- ----- --------- --------
  72.    77327   31771 58.9% 15-Sep-94 20:00:20   17 files
  73. @endnode 
  74. @node Minimum "What do I need for TimeEvent?"
  75. You need at least Version 2.04 of the @{"Amiga" link LegalStuff 20} OS and a @{"cron" link Cron} program.
  76. Although I recommend the use of CyberCron, TimeEvent will work with  every  cron
  77. program, that uses a @{"crontab" link CronTab}.
  78. @endnode
  79. @node Cron "What is a cron program?"
  80. A cron program launches programs at certain times. When to start  which  program
  81. must be defined in a file, called the @{"crontab" link CronTab}.
  82. During startup the cron program reads the crontab. If there occured  no  errors,
  83. the  cron  program  checks  every  minute, if it has to start a program. It also
  84. checks, if the crontab has been changed and reads it again.
  85. @endnode
  86. @node CronTab "What is a CronTab?"
  87. A crontab is a simple ASCII file. Every line in the file may be empty, a comment
  88. or a definition.
  89. A  comment  will be introduced  by  the # character.   Everthing following  that
  90. character will  be ignored by  the cron  program  or TimeEvent.  Be  aware, that
  91. after saving  (@{"Save As..." link Menus 9}) a  previously loaded  CronTab  @{U}every comment  will be
  92. lost@{UU}.
  93. A definitionline is divided in sepcific fields, which  are seperated at least by
  94. one white space.
  95.          Field | Name     | legal Values | Description
  96.                 -------+----------+--------------+-------------
  97.                      1 | Minutes  | 0 - 59       |
  98.                      2 | Hours    | 0 - 23       |
  99.                      3 | Days     | 1 - 31       |
  100.                      4 | Months   | 1 - 12       | 1 = January
  101.                      5 | Weekdays | 0 - 6        | 0 = Sunday
  102.                      6 | Command  |              |
  103. Field 6 contains the command call as it would be typed in a shell.
  104. There is an additional legal value for the fields 1 to 5. The character * 
  105. means "always".
  106. Multiple isolated entries in a  field are seperated by comma. Ranges are defined
  107. with the minus sign.
  108. Examples:
  109.    @{B}0 10-18 * * * PlaySound BigBen.8svx@{UB}
  110.    Plays a Sound every hour from 10am to 6pm.
  111.    @{B}0 18 * * 1,3 RequestChoice "TimeEvent" "WakeUp+Shopping" "Ok"@{UB}
  112.    Remind of a specific date at 6:00pm on Mondays and Wednesdays
  113. @endnode
  114. @node Installation "How do I install TimeEvent?"
  115. The easiest way to install TimeEvent is to use the provided installscript, which
  116. needs the @{"Installer" link Installer} program. Without it you have to do the Installation by hand.
  117. @{"Installation with Installer" LINK AutoInst}
  118. @{"Manual Installation" LINK ManualInst}
  119. @endnode
  120. @node Installer "About the Installer"
  121. Commodore developed a tool, the Installer, to standardize the  way  applications
  122. get  installed.  The advantage for the user is, that the installation process is
  123. similar for different  applications.  The  author  of  an  application  has  the
  124. advantage, that he just has to include a small Installer script.
  125. You will find the Installer archive on Fish Disk 870 or on aminet.
  126. @endnode
  127. @node AutoInst "Installation with Installer"
  128. From Workbench
  129. 1) Open the Install Drawer.
  130. 2) Double click on the icon with the desired @{"language" LINK Language}.
  131. 3) Now the window of Installer should open up.
  132.    If instead a requester shows up with the message "Unable to  open  your  tool
  133.    'Installer'", then you have to modify the icons Default Tool entry (Workbench
  134.    menu @{I}@{B}Icon/Information@{UI}@{UB}) and set it to the correct path and name.
  135. 4) After that it will be checked, if the TimeEvent archive is complete.
  136.    Shouldn't that be the case you get a list  of  the  missing  files.  In  this
  137.    situation you should check if you got the @{"original archive" link FileList} of TimeEvent.
  138. 5) During the next steps of installation  you can choose where TimeEvent and its
  139.    documentation should be copied to.
  140. 6) If you want to use TimeEvent in conjunction with CyberCron, the script can
  141.    add an entry to the CyberCron icon for you, so that they  can  work  together
  142.    right away.
  143.    This entry takes only effect if you start CyberCron  from  the  Workbench  or
  144.    have placed its icon in the WBStartup drawer.
  145.    If you start CyberCron from a shell or from the User-Startup file,  then  you
  146.    have to change the command by hand. Add this option to the command line
  147.       @{B}CRONTAB=ENV:Sys/TimeEvent.prefs@{UB}
  148.    If  you  want  to  use a  different  @{"cron" link Cron}  program,  you  have  consult  its
  149.    documentation, to know how to make it use the file @{B}ENV:Sys/TimeEvent.prefs@{UB} as
  150.    the @{"crontab" link CronTab}.
  151. From Shell
  152. 1) Change your current dir to the Install drawer with @{B}cd TimeEvent_1.1/Install@{UB}.
  153. 2) Start the @{"Installer" LINK Installer} with the following line and replace
  154.    <LANG> with the name of the language you want to use (e.g. english):
  155.   @{B}installer Installer.script APPNAME TimeEvent MINUSER 1 LANGUAGE@{UB} <LANG> @{B}NOLOG@{UB}
  156. From here the Installation is the same as described for the WorkBench.
  157. @endnode
  158. @node ManualInst "manual Installation"
  159. 1) Open a shell window.
  160. 2) Change your current dir to the TimeEvent_1.1 drawer with @{B}cd TimeEvent_1.1@{UB}.
  161. 3) Think of place where you want TimeEvent and  its  documentation  to  reside.
  162.    Then  execute  the  following  lines. You have to substitute <TEdir> with the
  163.    path TimeEvent should be copied to and  <DocDir>  with  the  path  where  the
  164.    documentation  should be copied to. A good choice for both paths would be for
  165.    example Workbench:Prefs. Substitute <LANG> with the @{"language" link Language} you want to  use
  166.    (e.g. english).
  167.          @{B}Copy Prefs/#?@{UB} <TEDir>
  168.          @{B}Copy Doc/@{UB}<LANG>@{B}.guide@{UB} <DocDir>
  169.          @{B}Copy Catalogs/@{UB}<LANG>@{B}/TimeEvent.catalog LOCALE:Catalogs/@{UB}<LANG>
  170. 4) Now  you   have   to   config   your   @{"cron" link Cron}   program   to   use   the   file
  171.    @{B}ENV:Sys/TimeEvent.prefs@{UB} as the crontab. If you use CyberCron you just have to
  172.    add this line to the tool types of its icon:
  173.             @{B}CRONTAB=ENV:Sys/TimeEvent.prefs@{UB}
  174.    If you start CyberCron  from  the User-Startup file, you have  to  append the
  175.    above line to that call.
  176.    If you  are  using  a  different  cron  program,  you  have  to  consult  its
  177.    documentation to know how this setting can be made.
  178. @endnode   
  179.       
  180. @node Usage "How do I use TimeEvent?"
  181. To make TimeEvent  easy to  use,  it has the look (eg. @{"menus" link Menus})  and  feel  of the
  182. System Preferences Editors.
  183. Like these, TimeEvent can be started from a @{"shell" link FromShell} or the @{"workbench" link FromWB}.
  184. It then shows up with the Selection-Window. In this window the  list of programs
  185. is displayed.
  186. Functions in the Selection-Window
  187.           @{B}@{I}Cancel@{UB}@{UI}   exit the TimeEvent-Editor
  188.               @{B}@{I}Use@{UB}@{UI}      use the settings
  189.               @{B}@{I}Save@{UB}@{UI}     save settings permanently
  190.               @{B}@{I}New@{UB}@{UI}      add a command to the list
  191.               @{B}@{I}Del@{UB}@{UI}      remove a command from the list
  192.               @{B}@{I}Edit@{UB}@{UI}     switch to the Edit-Window
  193. In the Edit-Window you set the time of execution for  a  command. There are five
  194. fields: months,  days, weekdays,  hours and minutes. (By  double  clicking on an
  195. entry in the listview you also switch to the Edit-Window.)
  196. @{U}Things to be aware of@{UU}:
  197.    1) A field  where no  entry  is selected  equals  to a field with every entry
  198.       selected. (Same meaning as the * character in the @{"CronTab" link CronTab 24})
  199.    2) "Impossible" time settings won
  200. t be noticed.
  201.       For example you can choose the 31.Feb. as an execution day for a command.
  202. With @{B}@{I}Ok@{UB}@{UI} you choose  the selected time  as  the new execution time and with @{B}@{I}Abort@{UB}@{UI}
  203. you leave the Edit-Window without changing the execution time.
  204. @endnode
  205. @node FromShell "Execution from Shell" 
  206. Format:   @{B}TimeEvent [FROM @{UB}<Filename>@{B}] [EDIT] [USE] [SAVE]
  207.           [PUBSCREEN@{UB} <Public-Schirm>@{B}]@{UB}
  208. Template: @{B}FROM, EDIT/S, USE/S, SAVE/S, PUBSCREEN/K@{UB}
  209. TimeEvent without  any arguments  or with the  @{B}EDIT@{UB} argument opens the TimeEvent
  210. editor. The @{B}FROM@{UB} argument  lets  you specify a file to open. This must be a file
  211. that was previously saved  with  the @{"Save  As..." link Menus 10} menu item of the TimeEvent editor.
  212. For instance, if you have previously saved a TimeEvent  configuration  in a file
  213. in the Presets drawer, you can use the @{B}FROM@{UB} argument  to open that file. If  the
  214. @{B}USE@{UB} switch is also given, the editor will not be opened, but the settings in the
  215. @{B}FROM@{UB}  file will be  used. If the @{B}SAVE@{UB} switch is given, the editor will not open,
  216. but the settings in the @{B}FROM@{UB} file will be saved.
  217. Example:
  218. @{B}1> TimeEvent Prefs/Presets/TimeEvent.pre SAVE@{UB}
  219. Loads and saves the specifications saved in the TimeEvent.pre file.
  220. @endnode
  221. @node FromWB "Execution from WorkBench"
  222. You start TimeEvent just by double clicking on its icon.
  223. The following tool types are valid for the TimeEvent icon:
  224.    @{B}EDIT
  225.    USE
  226.    SAVE
  227.    PUBSCREEN=@{UB}<Public-Screen>
  228.    @{B}CREATEICONS=@{UB}<Yes oder No>
  229. With  @{B}PUBSCREEN@{UB}  you  can  use  a  different  screen than the  workbench screen.
  230. @{B}CREATEICONS@{UB}  determines the creation of icons for the files saved with the  menu
  231. item  @{"Save As..." link Menus 10}.  For this icons you can also use  the tool types @{B}EDIT@{UB}, @{B}USE@{UB},
  232. and @{B}SAVE@{UB} in conjunction with @{B}ACTION@{UB}.
  233.    @{B}ACTION=@{UB}<@{B}EDIT@{UB} or @{B}USE@{UB} or @{B}SAVE@{UB}>
  234. As a default
  235.    @{B}ACTION=USE@{UB}
  236. is set. If you double click on such an icon, then the settings of that file will
  237. be  used,  but the TimeEvent editor won
  238. t  be opened.  @{B}SAVE@{UB} causes the same, but
  239. also makes the settings permanent. With @{B}EDIT@{UB} the editor will be opened  and  the
  240. settings of the file will be shown.
  241. @endnode
  242. @node Menus "TimeEvent Menus"
  243. @{B}@{I}Project@{UB}@{UI} Menu
  244.    In  the @{B}@{I}Project@{UB}@{UI}  menu you  can  save  the  settings  of  the  editor  or load
  245.    previously saved files.
  246. @{B}@{I}Open...@{UB}@{UI}           Load a settings file by name.
  247. @{B}@{I}Save As...@{UB}@{UI}        Save the current settings in a named  file.  The filerequester
  248.                   opens with  the default drawer "Presets".  Change the path and
  249.                   filename if neccessary and click on @{B}@{I}OK@{UB}@{UI}.
  250. @{B}@{I}About...@{UB}@{UI}          Information about the editor.
  251. @{B}@{I}Quit@{UB}@{UI}              Exit the  editor without saving.  This  menu item has the same
  252.                   function as the @{B}@{I}Cancel@{UB}@{UI} button.
  253. @{B}@{I}Edit@{UB}@{UI} Menu
  254.    In the @{B}@{I}Edit@{UB}@{UI} menu you can restore previously used settings.
  255. @{B}@{I}Last Saved@{UB}@{UI}        Set back to the last saved settings.
  256. @{B}@{I}Restore@{UB}@{UI}           Set back to the settings on editor startup.
  257. @{B}@{I}Settings@{UB}@{UI} Menu
  258.    The @{B}@{I}Settings@{UB}@{UI} menu  just  contains the item @{B}@{I}Create Icons?@{UB}@{UI}.  This  toggle  item
  259.    determines icon creation for saved files.
  260. @endnode
  261. @node Language "Why doesn't TimeEvent speak my language?"
  262. In this version of TimeEvent only the german and english language are supported.
  263. If somebody  wants TimeEvent to  use another  language and is willing to do  the
  264. translation, he should get in @{"contact" link Author} with me.
  265. @endnode
  266. @node LegalStuff "Legal Stuff"
  267.              Unless otherwise noted, ALL files are
  268.            Copyright (c) 1994 by Alexander Lazarevic
  269.                   All Rights Reserved.
  270. Without written  permission  of  Alexander  Lazarevic no  part of the  TimeEvent
  271. archive may be used for commercial purposes.
  272. The complete TimeEvent archive may be distributed  on disks or cd-roms from fred
  273. fish or on AmiNet cd-roms.
  274. IN NO EVENT WILL ALEXANDER LAZAREVIC BE LIABLE FOR DIRECT, INDIRECT, INCIDENTAL,
  275. OR  CONSEQUENTIAL  DAMAGES RESULTING FROM  ANY DEFECT  IN THE INFORMATION OR THE
  276. PROGRAM  TIMEEVENT  EVEN IF  HE HAS BEEN  ADVISED  OF  THE  POSSIBILITY  OF SUCH
  277. DAMAGES.
  278. Commodore,  the Commodore-Logo und CBM  are  registered trademarks of  Commodore
  279. Electronics Limited.
  280. Amiga and Amiga Workbench are registered trademarks of Commodore-Amiga, Inc.
  281. The program Installer is (c) by Commodore-Amiga,Inc.
  282. @endnode
  283. @node Author "About the author"
  284. If you think you found  a  bug, would like to see additional features,  want  to
  285. make a comment  about the software or are willing to  make a translation  into a
  286. new language, this is the address I can be reached at:
  287.                              Alexander Lazarevic
  288.                                Clemensstr. 29
  289.                                  50676 K
  290.                     Germany
  291. If you either never trusted snail mail or  think that this way  of communication
  292. is too slow nowadays, try to contact me via EMail:
  293.               laza@sun.ph-cip.uni-koeln.de
  294. @endnode
  295. @node Index "Index"
  296. @{"ACTION" link FromWB 15}                @{"Installation (Installer)" link AutoInst}
  297. @{"Auhtor" link Author}                @{"Installation (Manual)" link ManualInst} 
  298. @{"CREATEICONS" link FromWB 10}            @{"Installer" link Installer}              
  299. @{"Create Icons?" link Menus 30}            @{"Language" link Language}                
  300. @{"Cron" link Cron}                @{"Legal Stuff" link LegalStuff}           
  301. @{"CronTab" link CronTab}            @{"Menus" link Menus}                      
  302. @{"Filelist" link FileList}            @{"Requirements" link Minimum}             
  303. @{"From Shell" link FromShell}            @{"Selection-Window" link Usage 9}         
  304. @{"From Workbench" link FromWB}            @{"TimeEvent" link Description}            
  305. @{"Installation" link Installation}            @{"Usage" link Usage}                      
  306. @endnode
  307.